package controlador;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;

import modelo.Calendario;
import modelo.Jugador;
import modelo.Liga;

import vista.VistaCalendario;
import vista.VistaGoleadores;
import vista.VistaModeloTablaGoleadores;
import vista.VistaModeloTablaResultados;

public class ControladorVistaGoleadores implements ActionListener{
	VistaGoleadores ventanaGoleadores;
	Liga laLiga;
	int juego;

	@Override
	public void actionPerformed(ActionEvent e) {
		// TODO Auto-generated method stub
		if (e.getActionCommand().equalsIgnoreCase("Salir")){
			ventanaGoleadores.setVisible(false);
			ventanaGoleadores.dispose();
		
		}
	}

	public ControladorVistaGoleadores(Liga liga, int celda) {
		super();
		this.laLiga=liga;
		this.juego=celda;
		ventanaGoleadores = new VistaGoleadores();
		ventanaGoleadores.setLocationRelativeTo(null);
		ventanaGoleadores.setVisible(true);
		ventanaGoleadores.agregarListener(this);
		llenarTabla();
		// TODO Auto-generated constructor stub
	}
	
	public void llenarTabla(){
		ArrayList<Jugador> goleadores = laLiga.getCalendario().get(juego).getGoleadores();
		ventanaGoleadores.setModelo(new VistaModeloTablaGoleadores(goleadores));
	}
	
	

}
